package com.example.OnlineStorage.enums;

import lombok.Getter;

@Getter
public enum GlobalVariables_String {
	
	/**
	 * 主机地址，用于API请求的基础URL。
	 */
	Host("http://47.113.120.74:8080/"),
	
	/**
	 * 令牌关键字，通常用于HTTP请求头中携带认证信息。
	 */
	TOKEN("Token"),
	
	
	/**
	 * 用户默认头像的命名规则或路径后缀。
	 */
	Avatar_Default("Avatar_Default"),

	/**
	 * 404 图片
	 */
	Not("404"),

	/**
	 * 文件超出限制
	 */
	File_Limit_Exceeded("FileLimitExceeded"),

	/**
	 * 不支持预览
	 */
	Not_Supported("Not_Supported"),
	
//	//windows目录：
//	/**
//	 * 文件保存路径位置
//	 */
//	File_Path_Files("E:/File/Files/"),
//
//	/**
//	 * 用户头像文件存储的基本路径。
//	 */
//	File_Path_Avatar("E:/File/Avatar/"),
//
//	/**
//	 * 应用程序使用的临时文件存储路径。
//	 */
//	File_Path_Temp("E:/File/Temp/");

//	linux目录：
	/**
	 * 文件保存路径位置
	 */
	File_Path_Files("/File/Files/"),

	/**
	 * 用户头像文件存储的基本路径。
	 */
	File_Path_Avatar("/File/Avatar/"),

	/**
	 * 应用程序使用的临时文件存储路径。
	 */
	File_Path_Temp("/File/Temp/");
	
	/**
	 * 存储枚举实例对应的字符串值。
	 */
	private final String value;
	
	/**
	 * 构造方法，初始化枚举实例的字符串值。
	 *
	 * @param value 枚举实例的具体字符串值。
	 */
	GlobalVariables_String (String value) {
		this.value = value;
	}
}
